Skip to main content

CODESYS IIOT Libraries SL

Das Add-on CODESYS IIoT Libraries SL stellt zahlreiche Bibliotheken für die Kommunikation im IIOT-Umfeld zur Verfügung. Unterschiedliche Protokolle werden unterstützt, wie beispielsweise MQTT oder HTTPS. Außerdem bietet das Package Werkzeuge zum Kodieren und Dekodieren von Datenstrukturen (beispielsweise INI, CSV, JSON, XML) und Bausteine für die direkte Kommunikation mit Cloud-Diensten einzelner Anbieter (AWS, Azure etc.).

Folgende Bibliotheken werden mit dem Package bereitgestellt

. Bibliotheken zur Kommunikation:
  • Web Client SL: Kommunikation mit einem Webserver via http oder https

  • MQTT Client SL: Unterstützung des Protokolls MQTT (Message Queuing Telemetry Transport) für die Übertragung von Telemetriedaten in Form von Nachrichten zwischen Geräten

  • Mail Service SL: Senden, Empfangen und Löschen von Emails über das SMTP- und POP3-Protokoll

  • SNMP Service SL: Unterstützung der Funktionen SNMP GET, SNMP GET_NEXT, SNMP Agent, SNMP TRAP, SNMP SET

  • SNTP Service SL: Aufbau von SNTP Client - und Serverapplikationen (SNTP V3, SNTP V4)

  • AWS IoT Core Client SL: Senden und Empfangen von Nachrichten im Austausch mit der Cloud-Plattform "AWS IoT Core" von Amazon

  • Azure IoT Hub Client SL: Bausteine zum Senden und Empfangen von Nachrichten bei Anbindung von IoT-Geräten mit dem Cloud-Dienst "Azure IOT Hub" von Amazon.

  • JSON Web Token SL: Erstellen von JWT (JSON Web Token) auf der Steuerung. Dabei werden die Algorithmen HS256, HS384, HS512und RS256 unterstützt.

  • Web Socket Client SL: Kommunikation über das WebSocket-Protokoll zwischen einem Client und einem Web Socket Server über das Internet.

  • OpenWeather Client SL: Abfrage von Wetterdaten über die OpenWeather-API.

. Bibliotheken zum Lesen und Schreiben von Datenstrukturen:
  • CSV Utility SL: Lesen und Schreiben von CSV-Dateien

  • INI File Utility SL: Lesen und Schreiben von INI-Dateien

  • JSON Utilities SL: Erstellen, Lesen und Schreiben von komplexen JSON-Dateien (UTF-8, UTF-16), zum Lesen und Schreiben von JSON-Bytearrays und zur Suche nach Schlüssel, Werten, Kind- und Elternelementen

  • XML Utility SL: Lesen und Schreiben von XML-Dateien oder XML-Strings auf der Steuerung und zur Suche von XML-Elemente

Download und Lizenzierung

Sie können das Add-on CODESYS IIoT Libraries SL aus dem CODESYS Store International herunterladen und mit Hilfe des CODESYS Installer installieren.

Die Bibliothek kann auf einigen Steuerungen direkt verwendet werden, bei anderen Steuerungen muss eine SL-Lizenz auf dem.

Sie erwerben eine Lizenz im CODESYS Store.

Wichtig

CODESYS IIoT Libraries SL beinhaltet ausschließlich die Funktionsbausteinbibliotheken. Ein Konfigurator, wie bei Feldbusprotokollen, ist nicht realisiert.

Tipp

Sehen Sie bitte für allgemeine Informationen zu den Inhalten und Verwendungen der Bibliotheken die Hilfe zu den Beispielprojekten: Beispiele CODESYS IIoT Libraries SL